.el-menu-vertical-demo:not(.el-menu--collapse) {
    position: relative;
    width: 100%;
  }

  .el-menu {
    border-right: none;
  }

  .Nav {
    width: 210px;
    height: 90%;
    margin-top: 70px;
    float: left;
    position: fixed;
    overflow-y: auto;
    margin-bottom: 40px;
	background-color: ;
  }

  .Nav h2 {
    padding: 15px;
    box-sizing: border-box;
    text-align: center;
    background-color: #1989fa;
    color: #FFF;
  }

  .el-submenu .el-menu-item {
    width: 100%;
    min-width: auto;
  }

  .el-menu--collapse {
    width: 55px;
  }

  .box {
    position: relative;
    width: 100%;
    overflow-y: auto;
    padding: 20px;
    box-sizing: border-box;
    padding-right: 60px;

  }

  .el-icon-arrow-right {
    font-size: 16px
  }

  .box_main {
    position: relative;
    width: 100%;
    overflow-y: auto;
    min-height: 600px;
    margin-top: 10px;
  }

  .box-card {
    width: 47%;
    margin: 1.4%;
    float: left;
  }

  .dis {
    display: inline-block;
  }

  .dis1 {
    display: none;
  }

  .top {
    position: relative;
    width: 100%;
    height: 40px;
    z-index: 999;
    background-color: #EEEEEE;
    top: 0;
    left: 0;
    padding: 6px 10px;
    box-sizing: border-box;
    white-space: nowrap;
    margin-bottom: 0.625rem;
  }

  .banner {
    position: fixed;
    width: 100%;
    height: 61px;
    z-index: 999;
    background-color: #1989FA;
    top: 0;
    left: 0;
    /* margin-left: 200px; */
  }

  .banner p {
    float: right;
  }

  .logo {
    display: inline-block;
    width: 210px;
    color: #FFFFFF;
    line-height: 61px;
    border-right: 1px solid #FFFFFF;
    transition: all 0.5s;
    float: left;
  }

  .logo1 {
    width: 55px;
    transition: all 0.5s;
  }

  .logo h2 {
    text-align: center;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
  }

  .rig {
    float: left;
  }

  .rig i {
    display: inline-block;
    position: relative;
    margin-left: 10px;
    top: 15px;
    float: left;
  }

  i img {
    width: 30px;
    height: 30px;
    cursor: pointer;
  }

  .user {
    float: right;
    background-color: transparent;
  }

  iframe {
    position: fixed;
    width: 85%;
    height: 80%;
    border: none;
  }


  @media screen and (max-width:900px) {
    .Nav {
      width: 60%;
    }
    .logo {
      display: inline-block;
      width: 0%;
      color: #FFFFFF;
      line-height: 61px;
      border-right: 1px solid #FFFFFF;
      transition: all 0.5s;
      float: left;
    }

    .logo1 {
      width: 0%;
      transition: all 0.5s;
    }

    .logo h2 {
      text-align: center;
      overflow: hidden;
      word-break: keep-all;
      white-space: nowrap;
    }

    iframe {
      width: 100%;
    }
  }
